Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Challenger Ford de Cherbourg - Cherbourg 1st Challenger Tournament Leon - Leon Internationaux de Tennis de Brest - Brest IX Open Internacional D'Andorra - Andorra St.Petersburg Challenger by Kinex - St. Petersburg GHI Bronx Classic - Bronx Open de L'Isere (Open 38) - Grenoble Open 88 - Contrexeville IX Ciutat de Barcelona - Barcelona Open de Franche Comte - Besancon Open de Franche Comte - Besancon Challenger 42 - Andrezieux Tennis Napoli Cup - Napoli Memorial Savigni - Sassuolo ATU Cup - Weiden Nord/LB Open - Braunschweig Warsteiner Challenger Wolfsburg - Wolfsburg XXVIII Edizione 'A.Savoldi' - Manerbio KGHM Polish Indoors - Wroclaw Challenger 42 - Andrezieux Pro Tennis World Open - Boca Raton Arroyo de la Encomienda - Valladolid Open D'Orleans - Orleans KGHM Emax Polish Indoors - Wroclaw Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto 5th Sardinian International Championships - Cagliari West of England Challenger - Bristol The Manchester Trophy - Manchester Garden Open - Rome Steelers Cup - Kosice Pekao Open 2003 - Szczecin Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Pekao Open - Szczecin Internationaux de Doubs Open de Franchie-Comte - Besancon Siemens Open 2003 - Scheveningen Arroyo de la Encomienda - Valladolid Ethias Tennis Trophy - Mons Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb HTV Challenger - Ho Chi Minh City Geneva Challenger - Geneva Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Open D'Orleans - Orleans Open de L'Isere - Grenoble Challenger 42 - Andrezieux The Manchester Trophy - Manchester Pro Tennis World Open - Sunrise Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Open D'Orleans - Orleans GHI Bronx Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Qatar ATP Challenger - Doha Cherbourg Challenger Rhodes Challenger Ramat Hasharon Challenger Manchester Challenger Segovia Challenger Istanbul Challenger Privat Bank Cup - Dnepropetrovsk St. Remy Challenger Internazionali di Tennis di Bergamo - Bergamo Mons Challenger Unicredit Czech Open - Prostejov Orleans Challenger Rhodes Challenger Croatia Osiguranje Rijeka Open - Rijeka Bordeaux Challenger Szczecin Challenger Rennes Challenger Orleans Challenger Courmayeur Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Johannesburg Challenger Bordeaux Challenger Granby Challenger Segovia Challenger St. Remy Challenger Mons Challenger Rennes Challenger Orleans Challenger Internationaux du Doubs - Besancon Bordeaux Challenger Prague Challenger Morocco Tennis Tour - Marrakech Petange Challenger Quimper Challenger Orleans Challenger Rennes Challenger Challenger Ford de Cherbourg - Cherbourg St. Remy Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Dallas Challenger St. Brieuc Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Challenger Ford de Cherbourg - Cherbourg Orleans Challenger Cairo Challenger 2002 - Cairo Mons Challenger Heilbronn Open - Heilbronn Genova Challenger Open de Franche-Comte - Besancon Open de L'Isere - Grenoble Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux The Manchester Trophy - Manchester Geneva Challenger - Geneva DPD Challenger 2000 - Aschaffenburg Open de L'Isere-Open 38 - Grenoble V Torneo Internazionale di Tennis - Barletta Segovia Challenger Orleans Challenger Open de Montauban - Montauban Ostrava Open 2005 - Ostrava Lille Challenger ECM Prague Open 2005 - Prague Finnish Open - Helsinki Brest Challenger Bordeaux Challenger Tampere Imageneering Open - Tampere Cherbourg Challenger The Surbiton Trophy - Surbiton St. Brieuc Challenger Mordovia Cup - Mordovia GHI Bronx Classic - Bronx Bordeaux Challenger Black Forest Open - Freudenstadt The Manchester Trophy - Manchester KGHM Dialog Polish Indoors - Wroclaw Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Surbiton Trophy - Surbiton West of England Tennis - Bristol Open de Montauban - Montauban Open de L'Isere - Grenoble Ciudad de Pozoblanco Open Diputacion - Cordoba St. Petersburg Challenger by Kinex - St. Petersburg Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Privat Bank Cup - Dniepropetrovsk The Surbiton Trophy - Surbiton GHI Bronx Classic - Bronx Rennes Challenger Gemax Open - Belgrade AAPT Championships - Adelaide San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Grand Prix Hassan II - Casablanca Trani Challenger Open 13 - Marseille Gelsor Open Romania - Bucharest Kremlin Cup - Moscow Open 13 - Marseille The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten Davidoff Swiss Indoors - Basel Bordeaux Challenger St. Petersburg Open - St. Petersburg Bordeaux Challenger AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Open Romania - Bucharest Thailand Open - Bangkok Tata Open - Chennai Kremlin Cup - Moscow Open 13 - Marseille Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London The 10tele.com Open - Nottingham Grand Prix de Tennis de Lyon - Lyon Salzburg Challenger Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Qatar Exxon Mobil Open - Doha Campbells Hall of Fame Tennis Championships - Newport Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Serbia Open - Belgrade AEGON Championships - London Kremlin Cup - Moscow Open de Moselle - Metz Chennai Open - Chennai Gelsor Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Grand Prix Hassan II - Casablanca Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Campbell's Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier Allianz Suisse Open Gstaad - Gstaad Cherbourg Challeger Serbia Open - Belgrade Le Gosier Challenger Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Sarajevo Challenger Medibank International - Sydney US Men's Clay Court Championship - Houston Estoril Open - Estoril Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Open de Moselle - Metz BCR Open Romania - Bucharest Brisbane International - Brisbane St. Brieuc Challenger AEGON Championships - London Open Sud de France - Montpellier VTR Open - Vina del Mar Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Estoril Open - Estoril Jersey Challenger BCR Open Romania - Bucharest Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Open de Tenis Comunidad Valenciana - Valencia Winston-Salem Open - Winston-Salem Moselle Open - Metz Cherbourg Challenger Apia International - Sydney Abierto Mexicano Telcel - Acapulco Johannesburg Challenger Tunis Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Milan Indoors - Milan AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport ABN/AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Moselle Open - Metz Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Topshelf Open - 's-Hertogenbosch Athens Challenger Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Topshelf Open - 's-Hertogenbosch Apia International - Sydney Sydney International - Sydney Open de Moselle - Metz ATP Kremlin Cup - Moscow AEGON Championships - London Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch Open de la Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London Swiss Indoors Basel - Basel AEGON Championships - London Citi Open - Washington Brasil Open - Costa do Sauipe Hall of Fame Open - Newport Open de Moselle - Metz European Open - Antwerp St. Petersburg Open - St. Petersburg Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Istanbul Challenger Abierto Mexicano Telcel - Acapulco Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Open 13 - Marseille Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Delray Beach International Tennis Championships - Delray Beach Bet-At-Home Austrian Open - Kitzbuhel Atlanta Tennis Championships - Atlanta Allianz Suisse Open - Gstaad PTT Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Brest Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse Geneva Challenger Bratislava Challenger Portugal Open - Oeiras The Stella Artois Grass Court Championships - London Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest Aptos Challenger Moselle Open - Metz Apia International - Sydney Orleans Challenger Swiss Indoors Basel - Basel Mons Challenger Binghamton Professional Tennis Tournament - Binghamton Challenger 42 - Andrezieux ECM Cup - Prague Granby Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Apia International - Sydney Open Sud de France - Montpellier Brixina Tennis Open - Bressanone Open 13 - Marseille AEGON Championships - London Moselle Open - Metz Brisbane International - Brisbane Orleans Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Lille Challenger Open 13 Provence - Marseille Sporting Challenger 2003 - Turin Open Sud de France - Montpellier Citi Open - Washington AEGON Championships - London Arizona Men's Tennis Championships - Scottsdale Open Sud de France - Montpellier Croatia Open - Umag Open de Moselle - Metz St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Qatar Open - Doha The 10tele.com Open - Nottingham International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Open 13 - Marseille Campbells Hall of Fame Tennis Championships - Newport Campionati Internazionali di Sicilia - Palermo Ordina Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz European Open - Antwerp Open Sabadell Atlantico - Barcelona Western & Southern Financial Group Masters - Cincinnati Sydney International - Sydney Open Sud de France - Montpellier Moselle Open - Metz PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Paris Tennis Masters Series - Paris Pacific Life Open - Indian Wells TD Waterhouse Cup - Long Island Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Toronto BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Monte Carlo Open de la Comunidad Valenciana - Valencia Tennis Masters Series - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Medibank Private International - Sydney Estoril Open - Estoril Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Indianapolis Tennis Championships - Indianapolis Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Telecom Italia Masters - Rome Shanghai - Shanghai Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami Grand Prix de Tennis de Lyon - Lyon Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris China Open - Beijing Sony Ericsson Open - Miami Medibank International - Sydney Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris AEGON Championships - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Masters Series - Hamburg Tennis Masters Series - Paris Mutua Madrid Open - Madrid French Open - Paris U.S. Open - New York French Open - Paris Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo Australian Open - Melbourne Campionati Internazionali D'Italia - Rome French Open - Paris Tennis Masters Series - Madrid BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London European Open - Antwerp French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Power Horse World Team Cup - Dusseldorf NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, BLR-RUS 3-2 Davis Cup, World Group, QR, RUS-THA 5-0 Davis Cup, World Group, QF, RUS-FRA 3-2 French Open - Paris Hopman Cup - Perth Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Davis Cup, World Group, SF, FRA-ESP 3-2 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai ATP Masters 1000 - Shanghai Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, CHI-RUS 2-3 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, SWE-RUS 3-2 Hopman Cup - Perth Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, RUS-CZE 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, ISR-RUS, 4-1 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, F, USA-RUS 4-1 ATP Cup - Melbourne Davis Cup, World Group, 1R, JPN-FRA 1-4 All Lower level tournaments Olympics - Athens Olympics - Beijing